Views [dbo].[vActivityReport]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Created3:38:09 PM Friday, January 07, 2011
Last Modified1:46:13 PM Thursday, September 22, 2011
Columns
Name
Id
TransNumber
InvRefNumber
TransactionDate
Campaign
Appeal
Fund
NetDonation
PaymentsAmount
Balance
FullName
MemberType
CompanyRecord
Company
DonationType
Permissions
TypeActionOwning Principal
GrantDeleteIMIS
GrantInsertIMIS
GrantReferencesIMIS
GrantSelectIMIS
GrantUpdateIMIS
SQL Script
CREATE VIEW [dbo].[vActivityReport]
as
    SELECT g.ID as                     Id,
           g.OriginalTransaction as    TransNumber,
           g.InvoiceReferenceNumber as InvRefNumber,
           g.TransactionDate as        TransactionDate,
           g.Campaign as               Campaign,  
           g.Appeal as                 Appeal,
           g.Fund as                   Fund,
           g.Amount as                 NetDonation,
           g.Amount as                 PaymentsAmount,
           0 as                        Balance,
           n.FULL_NAME as              FullName,
           n.MEMBER_TYPE as            MemberType,
           n.COMPANY_RECORD as         CompanyRecord,
           n.COMPANY as                Company,
           GiftType as                 DonationType
    FROM vGift g INNER JOIN Name n  ON g.ID = n.ID
UNION
    SELECT p.ID as                     Id,
           p.TransactionNumber as      TransNumber,
           p.InvoiceReferenceNumber as InvRefNumber,
           p.TransactionDate as        TransactionDate,
           p.Campaign as               Campaign,
           p.Appeal as                 Appeal,
           p.Fund as                   Fund,
           p.NetPledgeAmount as        NetDonation,
           p.PaymentsAmount as         PaymentsAmount,
           p.PledgeBalance as          Balance,
           n.FULL_NAME as              FullName,
           n.MEMBER_TYPE as            MemberType,
           n.COMPANY_RECORD as         CompanyRecord,
           n.COMPANY as                Company,
           'Pledge' as                 DonationType
    FROM vPledge p INNER JOIN Name n on p.ID = n.ID

GO
GRANT REFERENCES ON  [dbo].[vActivityReport] TO [IMIS]
GRANT SELECT ON  [dbo].[vActivityReport] TO [IMIS]
GRANT INSERT ON  [dbo].[vActivityReport] TO [IMIS]
GRANT DELETE ON  [dbo].[vActivityReport] TO [IMIS]
GRANT UPDATE ON  [dbo].[vActivityReport] TO [IMIS]
GO
Uses